Behavior Protocols Capturing Errors and Updates∗

نویسندگان

  • Jiri Adamek
  • Frantisek Plasil
چکیده

We discuss the problem of defining a composition operator in behavior protocols in a way which would reflect false communication of the software components being composed. Here the issue is that the classical way in the ADLs supporting behavior description, such as Wright and TRACTA, is to employ a CSP-like parallel composition which inherently yields only ”successful traces”, ignoring nonaccepted attempts for communication. We show that, resulting from component composition, several types of behavior errors can occur: bad activity, no activity, and divergence. The key idea behind bad activity is that the asymmetry of roles during event exchange typical for real programs should be honored: the caller is considered to be the initiator of the call (callee has only a passive role). In most formal systems, this is not the case. We propose a new composition operator, ”consent”, reflecting these types of errors by producing erroneous traces. In addition, by using the consent operator, it can be statically determined, whether the atomicity of a dynamic update of a component is implicitly guarantied thanks to the behavior of its current environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

I-36: Updates on Matching IVF Protocols with Patient Segments

Background - MaterialsAndMethods N;Results N;Conclusion N;

متن کامل

Frequency of Technical Errors in the Biopsy Samples Submitted to an Oral and Maxillofacial Pathology Laboratory

Background and aim: Following a correct biopsy protocol is crucial for accurate diagnosis of oral and maxillofacial lesions. Pre-analysis technical errors during preparation and submission of biopsies can jeopardize the diagnostic process and the related treatment plan. The aim of the present study was to evaluate pre-analysis technical errors in the biopsy samples submitted to an oral and maxi...

متن کامل

Threaded Behavior Protocols 1

Component-based development is a well-established methodology of software development. Nevertheless, some of the benefits that the component based development offers are often neglected. One of them is modeling and subsequent analysis of component behavior, which can help establish correctness guarantees, such as absence of composition errors and safety of component updates. We believe that app...

متن کامل

Capturing Outlines of Planar Generic Images by Simultaneous Curve Fitting and Sub-division

In this paper, a new technique has been designed to capture the outline of 2D shapes using cubic B´ezier curves. The proposed technique avoids the traditional method of optimizing the global squared fitting error and emphasizes the local control of data points. A maximum error has been determined to preserve the absolute fitting error less than a criterion and it administers the process of curv...

متن کامل

The impact of upper alpha neurofeedback training on updates working memory in Kurdistan university girl students with academic burnout syndrome and depression symptom

This study was conducted to examine the impact of upper alpha neurofeedback training on updates working memory in  Kurdistan university girl students with academic burnout syndrome and depression symptom. A semi experimental method designed with control and experimental groups, undergoing pre-test and post-test used. The subjects were selected from the Kurdistan university girl students in acad...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002